找传奇、传世资源到传世资源站!

使用uiautomator2+pytest+allure进行Android的UI自动...

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

使用uiautomator2 pytest allure进行AndroidUI自动化测试

from clipboard
import time from tools.loggers import JFMlogging from .base import Baselogger = JFMlogging().getloger() class app(Base): def __init__(self, driver): self.base = Base(driver) def app(self): self.base.click("com.tencent.mm:id/jq") time.sleep(2) self.base.send_keys("com.tencent.mm:id/li", "化网") time.sleep(2) # self.base.click("使用过的小程序") # time.sleep(2) self.base.click("传化网") time.sleep(10) self.base.click_point(0.886, 0.504) time.sleep(1) self.base.click("跟踪查询") self.base.assert_exited("信息查询") self.base.back() self.base.click("异常上报") self.base.assert_exited("信息查询") self.base.back() self.base.click("开票服务") self.base.assert_exited("发票申请") self.base.back() self.base.click("对账单") self.base.assert_exited("货主对账") self.base.back() self.base.click("停车服务") self.base.assert_exited("停车记录") self.base.back() self.base.swip_down() self.base.click("仓配查件") self.base.assert_exited("我收的") self.base.back() self.base.click("陆运通") self.base.assert_exited("全部") self.base.back() self.base.click("司机对账") self.base.assert_exited("时间") self.base.back() self.base.click("司机竞价") self.base.assert_exited("我的竞价") self.base.back() time.sleep(3) self.base.click("对账单") self.base.assert_exited("财务") self.base.back() time.sleep(3) # self.base.click("面单识别") # self.base.assert_exited("OCR面单识别") # self.base.back() # time.sleep(3) # time.sleep(3) self.base.click("承运订单") self.base.assert_exited("承运订单") self.base.back() time.sleep(3)

import allure import pytest from seleniumbase import decorators from tools.loggers import JFMlogging from android.module.commonstation import commonlogger = JFMlogging().getloger() from android.module.app import app # python -m weditor @pytest.mark.usefixtures('driver_setup') @pytest.mark.run(order=1) class Test_app: @decorators.retry_on_exception(tries=2) @pytest.fixture() def init(self, scope="function"): self.app = app(self.driver) # logger.info("初始化连接") yield self.app # logger.info("结束初始化") @allure.story('传化网') @pytest.mark.P0 def test_miniapp(self, init): init.app() init.common

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复